home *** CD-ROM | disk | FTP | other *** search
/ The CICA Windows Explosion! / The CICA Windows Explosion! - Disc 2.iso / nt / emacssrc.zip / EMACSSRC.TAR / emacs-19.17 / src / sysdep_p.h < prev    next >
C/C++ Source or Header  |  1993-10-07  |  3KB  |  83 lines

  1. #ifndef __SYSDEP_P_H__
  2. #define __SYSDEP_P_H__
  3.  
  4. extern _VOID_ discard_tty_input _P_((void));
  5. extern _VOID_ stuff_char _P_((char c));
  6. extern _VOID_ init_baud_rate _P_((void));
  7. extern _VOID_ set_exclusive_use _P_((int fd));
  8. extern _VOID_ wait_without_blocking _P_((void));
  9. extern SIGTYPE wait_for_termination_signal _P_((void));
  10. extern _VOID_ wait_for_termination _P_((int pid));
  11. extern _VOID_ flush_pending_output _P_((int channel));
  12. extern _VOID_ child_setup_tty _P_((int out));
  13. extern _VOID_ setpgrp_of_tty _P_((int pid));
  14. extern _VOID_ sys_suspend _P_((void));
  15. extern _VOID_ save_signal_handlers _P_((struct save_signal *saved_handlers));
  16. extern _VOID_ restore_signal_handlers _P_((struct save_signal
  17.                                            *saved_handlers));
  18. extern _VOID_ init_sigio _P_((void));
  19. extern _VOID_ reset_sigio _P_((void));
  20. extern _VOID_ request_sigio _P_((void));
  21. extern _VOID_ unrequest_sigio _P_((void));
  22. extern _VOID_ narrow_foreground_group _P_((void));
  23. extern _VOID_ widen_foreground_group _P_((void));
  24. extern int emacs_get_tty _P_((int fd, struct emacs_tty *settings));
  25. extern int emacs_set_tty _P_((int fd, struct emacs_tty *settings, int waitp));
  26. extern Lisp_Object init_sys_modes _P_((Lisp_Object dummy));
  27. extern int tabs_safe_p _P_((void));
  28. extern _VOID_ get_frame_size _P_((int *widthp, int *heightp));
  29. extern _VOID_ reset_sys_modes _P_((void));
  30. extern _VOID_ setup_pty _P_((int fd));
  31. extern _VOID_ init_vms_input _P_((void));
  32. extern _VOID_ stop_vms_input _P_((void));
  33. extern _VOID_ queue_kbd_input _P_((void));
  34. extern _VOID_ kbd_input_ast _P_((void));
  35. extern _VOID_ wait_for_kbd_input _P_((void));
  36. extern _VOID_ end_kbd_input _P_((void));
  37. extern _VOID_ input_wait_timeout _P_((int timeval));
  38. extern _VOID_ sys_sleep _P_((int timeval));
  39. extern char * start_of_text _P_((void));
  40. extern char * start_of_data _P_((void));
  41. extern char * end_of_text _P_((void));
  42. extern char * end_of_data _P_((void));
  43. extern char * get_system_name _P_((void));
  44. #ifndef HAVE_SELECT
  45. extern int select _P_((int nfds, int *rfds, int *wfds, int *efds,
  46.                        int *timeout));
  47. extern _VOID_ read_input_waiting _P_((void));
  48. #endif
  49. #ifdef INTERRUPTIBLE_OPEN
  50. extern int sys_open _P_((char *path, int oflag, int mode));
  51. #endif
  52. extern _VOID_ sigholdx _P_((int signum));
  53. extern _VOID_ sigisheld _P_((int signum));
  54. extern _VOID_ sigunhold _P_((int signum));
  55. extern _VOID_ sigfree _P_((void));
  56. extern _VOID_ sigbit _P_((int i));
  57. extern _VOID_ init_signals _P_((void));
  58. #ifdef getenv
  59. extern char * sys_getenv _P_((char *name));
  60. #endif
  61. #ifndef abort
  62. extern _VOID_ sys_abort _P_((void));
  63. #endif
  64. #ifdef INTERRUPTIBLE_CLOSE
  65. extern _VOID_ sys_close _P_((int fd));
  66. #endif
  67. #ifdef INTERRUPTIBLE_IO
  68. extern int sys_read _P_((int fildes, char *buf, unsigned int nbyte));
  69. extern int sys_write _P_((int fildes, char *buf, unsigned int nbyte));
  70. #endif
  71. #ifndef HAVE_GETWD
  72. extern char * getwd _P_((char *pathname));
  73. #endif
  74. #ifndef HAVE_RENAME
  75. extern int rename _P_((const char *from, const char *to));
  76. #endif
  77. #ifndef HAVE_VFORK
  78. extern int vfork _P_((void));
  79. #endif
  80. extern _VOID_ croak _P_((char *badfunc));
  81.  
  82. #endif
  83.